home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / tos / progut~1 / stdwin.zoo / bed / Makefile < prev    next >
Encoding:
Makefile  |  1989-10-17  |  3.4 KB  |  146 lines

  1. # Begin Generic
  2. STDWIN=        ..
  3. CONF=        $(STDWIN)/conf
  4. H=        $(STDWIN)/h
  5. TOOLS=        $(STDWIN)/tools
  6. ALFA=        $(STDWIN)/alfa
  7. MG1=        $(STDWIN)/mg1
  8. X11=        $(STDWIN)/x11
  9. X11LIBS=    $(X11)/lib.a $(LIBX11)
  10. LIBX11=        $(LIBXLIB)/libX11.a
  11. LIBXT=        $(LIBXLIB)/libXaw.a $(LIBXLIB)/libXt.a
  12. XTLIBS=        $(STDWIN)/xt/lib.a $(LIBXT) $(LIBX11)
  13. STUBS=        $(STDWIN)/stubs
  14. INCLUDES=    -I$(H) $(SYSINCLUDES) $(SITEINCLUDES) $(LINCLUDES)
  15. DEFS=        $(SYSDEFS) $(SITEDEFS) $(LDEFS)
  16. CPPFLAGS=    $(DEFS) $(INCLUDES)
  17. OPTIONS=    $(SYSOPTIONS) $(SITEOPTIONS) $(LOPTIONS)
  18. CFLAGS=        $(CPPFLAGS) $(OPTIONS)
  19. LDFLAGS=    $(OPTIONS)
  20. LINTFLAGS=    -bhv
  21. LINT=        lint
  22. # End Generic
  23. # Begin Sys.bsd42
  24. SYSINCLUDES=    
  25. SYSDEFS=    -DNO_MEMCPY -DNO_VOID_FPTR
  26. SYSOPTIONS=    
  27. LIBXLIB=    /usr/lib
  28. # End Sys.bsd42
  29. # Begin Make.conf
  30.  
  31. SRCS=        bed.c file.c fmenu.c mouse.c mmenu.c opmenu.c
  32. OBJS=        bed.o file.o fmenu.o mouse.o mmenu.o opmenu.o
  33. PROG=        bed
  34.  
  35. $(PROG).X:    $(OBJS) $(X11)/lib.a
  36.         $(CC) -o $(PROG).X $(OBJS) $(X11LIBS)
  37.  
  38. all:        $(PROG)
  39.  
  40. $(PROG):    $(OBJS) $(ALFA)/lib.a
  41.         $(CC) -o $(PROG) $(OBJS) $(ALFA)/lib.a -ltermcap
  42.  
  43. $(PROG).stubs:    $(OBJS) $(STUBS)/lib.a
  44.         $(CC) -o $(PROG).stubs $(OBJS) $(STUBS)/lib.a -lamunix
  45.  
  46. $(PROG).M:    $(OBJS) $(MG1)/lib.a
  47.         $(CC) -o $(PROG).M $(OBJS) $(MG1)/lib.a $(WINLIBS)
  48.  
  49. # End Make.conf
  50. # Begin Rules
  51. all:        Makefile
  52.  
  53. Makefile:    $(CONF)/Generic $(CONF)/Rules $(CONF)/mkmk Make.conf
  54.         @echo "Makefile out-of-date -- rerun $(CONF)/mkmk"; exit 1
  55.  
  56. depend:        $(SRCS)
  57.         $(CONF)/mkdep $(CPPFLAGS) $(SRCS) >@mkdep
  58.  
  59. tags:        $(SRCS) $(HDRS)
  60.         ctags -w $(SRCS) $(HDRS)
  61.  
  62. clean::
  63.         -rm -f core *.o [,@#]*
  64.  
  65. clobber::    clean
  66.         -rm -f lib.a tags *.[A-Z]
  67.  
  68. lint:        $(SRCS) $(HDRS)
  69.         $(LINT) $(LINTFLAGS) $(CPPFLAGS) $(SRCS) $(LINTLIBS)
  70. # End Rules
  71. bed.o: bed.c
  72. bed.o: /usr/include/stdio.h
  73. bed.o: /usr/include/ctype.h
  74. bed.o: ./bed.h
  75. bed.o: ../h/stdwin.h
  76. bed.o: ../h/stdevent.h
  77. bed.o: ../h/stdtext.h
  78. bed.o: ../h/tools.h
  79. bed.o: ../h/configure.h
  80. bed.o: /usr/include/stdio.h
  81. bed.o: /usr/include/ctype.h
  82. bed.o: /usr/include/strings.h
  83. bed.o: ../h/l_defs.h
  84. bed.o: ./menu.h
  85. file.o: file.c
  86. file.o: /usr/include/stdio.h
  87. file.o: ./bed.h
  88. file.o: ../h/stdwin.h
  89. file.o: ../h/stdevent.h
  90. file.o: ../h/stdtext.h
  91. file.o: ../h/tools.h
  92. file.o: ../h/configure.h
  93. file.o: /usr/include/stdio.h
  94. file.o: /usr/include/ctype.h
  95. file.o: /usr/include/strings.h
  96. file.o: ../h/l_defs.h
  97. fmenu.o: fmenu.c
  98. fmenu.o: /usr/include/stdio.h
  99. fmenu.o: ./bed.h
  100. fmenu.o: ../h/stdwin.h
  101. fmenu.o: ../h/stdevent.h
  102. fmenu.o: ../h/stdtext.h
  103. fmenu.o: ../h/tools.h
  104. fmenu.o: ../h/configure.h
  105. fmenu.o: /usr/include/stdio.h
  106. fmenu.o: /usr/include/ctype.h
  107. fmenu.o: /usr/include/strings.h
  108. fmenu.o: ../h/l_defs.h
  109. fmenu.o: ./menu.h
  110. mouse.o: mouse.c
  111. mouse.o: ./bed.h
  112. mouse.o: ../h/stdwin.h
  113. mouse.o: ../h/stdevent.h
  114. mouse.o: ../h/stdtext.h
  115. mouse.o: ../h/tools.h
  116. mouse.o: ../h/configure.h
  117. mouse.o: /usr/include/stdio.h
  118. mouse.o: /usr/include/ctype.h
  119. mouse.o: /usr/include/strings.h
  120. mouse.o: ../h/l_defs.h
  121. mouse.o: ./menu.h
  122. mmenu.o: mmenu.c
  123. mmenu.o: ./bed.h
  124. mmenu.o: ../h/stdwin.h
  125. mmenu.o: ../h/stdevent.h
  126. mmenu.o: ../h/stdtext.h
  127. mmenu.o: ../h/tools.h
  128. mmenu.o: ../h/configure.h
  129. mmenu.o: /usr/include/stdio.h
  130. mmenu.o: /usr/include/ctype.h
  131. mmenu.o: /usr/include/strings.h
  132. mmenu.o: ../h/l_defs.h
  133. mmenu.o: ./menu.h
  134. opmenu.o: opmenu.c
  135. opmenu.o: ./bed.h
  136. opmenu.o: ../h/stdwin.h
  137. opmenu.o: ../h/stdevent.h
  138. opmenu.o: ../h/stdtext.h
  139. opmenu.o: ../h/tools.h
  140. opmenu.o: ../h/configure.h
  141. opmenu.o: /usr/include/stdio.h
  142. opmenu.o: /usr/include/ctype.h
  143. opmenu.o: /usr/include/strings.h
  144. opmenu.o: ../h/l_defs.h
  145. opmenu.o: ./menu.h
  146.